//元组最重要的特性是可以限制数组元素的个数和类型，
//它特别适合用来实现多值返回。可以说元组就是固定长度的数组，
/* 
    语法：
    let arr:[number,string]
    说明：数组长度为2，内容 arr=[数字，字符串]
*/

//之前写法
//只是限制了数组类型，没有限制长度
let arr2:number[]=[1,2,3]
let arr3:Array<string>=['1','2']
let arr4:(number | string)[]=[1,23,'24',3]

//元组
let arr5:[number,string]
arr5=[1,'2']
// arr5=[1,'2',1],//报错，长度多了
// arr5=['2',1],//报错，类型写反了

let arr6:[number,string?]
arr6=[1]
arr6=[1,'2']
// arr6=[1,2],//报错

export {}